home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
The World of Computer Software.iso
/
zyrion.zip
/
WHATSNEW.245
< prev
next >
Wrap
Text File
|
1992-10-01
|
16KB
|
353 lines
Quick Start + Whats New! ZyRion 2.45.1WB "Lets get started somewhere"
---------------------------------------------------------------------
Command Line switches
R or S.......First parameter to tell ZyRion "Send or Receive".
-Px..........Second parameter to tell ZyRion the port number "COM1=1
So x will be 1 -P1 and so on.
-Bnnnnnn.....Third parameter "IF NOT LOCKED!" this will tell ZyRion
the real baudrate, So if you have a connection at 2400 bps
Then -Bnnnnnn will be -B2400
-Cnnnnnn.....Also Third parameter "IF LOCKED!" this will tell ZyRion
the connect rate, NOT the DTE rate, but the CONNECT XXXXX -
String from your high speed modem, thats this one!
For Example your DTE rate is constant 38400 Bits/Sec and
the remote connection is a CONNECT 9600 then -C need to be
-C9600 if the connection is a CONNECT 2400 then -C will be
-C2400 and so on.
Path/Files...The last series parameters are related to the Send or Receive
mode.
The Path is the directory where you want the files, in receive
mode, in Send mode it is the path to your files, ready to send
for Example if you want to send files from 3 directory's - -
then do this:
Zyrion S -p*p -b*b c:\dir1\*.arj c:\dir2\*.pas a:\dir3\*.txt
If you receiving files one inbound directory is needed, you -
can put that one in the Zyrionx.ctl file(s) or simple by put
it on thre command line, for example :
Zyrion R -p*p -b*b c:\myfiles\
All files will be received in the directory myfiles, also if a
connection was lost "Restart files" crash recovery!
If you receive files in all kind of directory's multi-node, be
sure to let them point to one directory, just in case so that
ZyRion can perform a Recovery easy, because IF ZyRion don't find
the "Restart Files" they will be marked as "NEW", and NOT as -
"RECOVER".
"."..........If no Path is suplied in the receive mode a "." will tell ZyRion
to put ALL files in the current directory.
For Example :
Zyrion R -p*p -b*b .
Locked.......If you have ZyRion in Locked mode, what means at a constant speed
or "DTE RATE", this is the constant "NOT CHANGED" speed between
your modem and your serial port, then you need to use the -Cnnnnnn
parameter NOT the -Bnnnnnn Parameter.
ZyRion will ignore the -Bnnnnnn parameter in the locked mode!
Please don't get confused with your fossil driver, If you have
your port locked with the Fossil "X00,BNU e.c" you still need to
tell ZyRion also to use a locked rate at a specified baudrate, - -
this can be 9600,14400,19200,38400 and so on.
After this your Modem will tell your communication package or BBS
software the CONNECT RATE, like Connected at 2400 baud, this is -
the connect rate, ZyRion will need this information also, for time
and transfer calculations "CPS rate e.c"....
Lets asume for a minute that the *c variable is your connect baud-
rate then you need to do this :
Zyrion S -p*p -c*c c:\dir1\*.arj c:\dir2\*.pas a:\dir3\*.txt
or ..
Zyrion R -p*p -c*c c:\myfiles\
or ..
Zyrion R -p*p -c*c .
Abarate......Just a nice name for Auto_BAud_RATE, to enable this option simple -
use -B0 instead of the baudrate, Please note: that this option - -
only works in a NOT locked mode!
for example :
Zyrion S -p*p -b0 c:\dir1\*.arj c:\dir2\*.pas a:\dir3\*.txt
or ..
Zyrion R -p*p -b0 c:\myfiles\
or ..
Zyrion R -p*p -b0 .
In this mode, ZyRion will read the current baudrate and will use
it!
ANTI_MTE....ZyRion will use BICHK see below also for scanning the data stream
before it passes the DFC<Tm> Engine, for MTE encrypted data files
the external engine is NOT ready yet, this Engine will be availble
so soon as I have talk this over and over with Victor Smith, author
of GII Virus Scan System!
CPS_BICHK....ZyRion starts with a low CPS rate, why?, because ZyRion checks all
data by resending Sync points, this will produce some overhead.
but since the new standard DFC, what is a Trade Mark of F.Lupschen
It will quick go up to a higher CPS rate, ZyRion has one goal and
that is NOT SPEED, but reliable data transfers, at a speed equal
or better then other protocols, most transfers are faster because
ZyRion works in a complete other way, therefore its a new designe
Engine, with more power and reliable transfers then I have - -
encountered, ZyRion uses Bidirectional transfers but NOT for data
in both directions, one direction is for the data stream "Flow" -
The other the reverse channel is for recovery and sync frames and
so on, therefore and only for this purpose, I did a BiCheck to -
give the users of ZyRion a 100% reliable file transfer protocol.
Not to play games, chat or whatsoever, that task is for multi -
taskers!
Fossil.......ZyRion does NOT use any Fossil driver, it has his own build in -
Serial I/O library also designed by Frans Lupschen.
This library is full calibrated on all internal routines of ZyRion
A fossil would fail in some cases to do this task, however The -
build in I/O Serial library will NOT conflict with a Fossil, so
there is NO need to turn your fossil off!
Setupn.......ZyRion can easy and fast make control files for up to 8 ports.
All complete separated, just type :
Zyrion setup1 for COM1
Zyrion setup2 for COM2 ...... And so on
Int SNP......Internal SNP number will fast -- Decrypted "Secure" to be sure -
the other end has NOT a hacked or same key "Improved" in this -
Version!
Sendbyte.....SendByte logic has also be improved and will be faster then in -
Version 2.42 and 2.43!
Ports........ZyRion ports and Fossil ports are not the same, a fossil uses -
for COM1 port 0, and ZyRion will use Port 1.
@Ctlfile.....The @ parameter will tell ZyRion to use a ASCII file list as -
send file, you can put so many files included paths as you want.
this will overide the DOS limit, for example :
Zyrion S -p*p -b*b @Send.ctl { Not Locked }
or
Zyrion S -p*p -c*c @Send.ctl { Locked }
CtlFormat....The format from this control file is simple, look at the examples
below.
Send1.ctl file
c:\in\games\cm3000-1.arj
c:\in\games\cm3000-2.arj
d:\icr\rel\zr244l1.arj
and so on ..
or
Send1.ctl file
cm3000-1.arj
cm3000-2.arj
zr244l1.arj
If no path is needed, in case you send these files from the above
paths, and so on ..
Auto_D/L.....Zyrion will send "senders site" a Autodownload sequence "ar...."
The "ar" are the first two sequences in the attn to indicate that
ZyRion has start in transmit mode.
Some Communications packages do support an additional "auto/DL"
sequence, related to the External protocol, "ar" need to be used
You may search futher in the Header string what Zyrion sends, see
for more info about this under "TX-Header".
ExitCode.....ZyRion will Exit with a errorlevel 0, if all data was transfered
without "fatal errors" or "Interactions", otherwise ZyRion will
Exit with a errorlevel 1, Use this in FileDoor<Tm>, or other -
Protocol interfaced programs.
TIMESYNC.....ZyRion starts with a low CPS rate, why?, because ZyRion checks all
data by resending Sync points, this will produce some overhead.
I have Added in this version a TIME SYNC Frame, so soon as both
Zyrion's are in header state, both timers from the receiver and -
sender are set to "Zero" this will be the case each time a new -
file will be transfered, the result from this extra frame is a -
better CPS rate and stable, besites that the CPS rate from the -
sender and receiver are the same!
The TSYNC frame is more then just a time reset, it will also - -
Equalize the data stream, it will force the abarated driver to
use more or less buffer space, this to keep the data flow in a
constant move.
Also the connect rate NOT the DTE rate if locked will be Equalized
if one end is at 460 CPS and the other end at 440 CPS, then we -
have two not equal connect rates 460 X 10 = 4600 Bps and on the -
other end we have 440 X 10 = 4400 BPS, at this point the Equalizer
routine will try to get both sites at the same transfer rate, in
this example Zyrion will try to get both sites at 450 X 10 BPS!
This by sending the TSYNC frame over the CPS_BICHK, in short the
overhead will be less then before.
NOTE :: Time Sync Equalize will NOT work with older versions they
are still compatible but this new frame will then be -
skipped!
Only gamma 244 - 2 will use it, and have a better CPS
rate ... and so on.
TX-HEADER....This is the header from the sender and it can be used to trigger
an autodownload.
ATTN-ZINFS-ZSYNCS-SPACE-VERSION-SPACE-USERNAME-SPACE-ZSEPEND->
The header + user info looks complete like this below :
Z1≥ 244.1Σb Frans Lupschen ≡%%Z0000000000000000
1 - ATTN = Z1
2 - ZINFS = (20)
3 - ZSYNCS = ≥ (242)
4 - SPACE = " " (32)
VERSION = "Zyrion Version number"
USERNAME = "usersname"
5 - ZSEPEND = ≡ (240)
6 - ZZPDD = % (37)
7 - HEXMARK = Z (90)
8 - ZCAN = (24)
BININIT = 0000000000000000
ZREND = N/A For users
ZSEP = N/A For users
BICHK = N/A For users
TIMESYNC = N/A For users
If you search only for 1 and 2 would be good, but 1,2,3 is better
there is NO need to search for the other info since version and -
special username are NOT constant.
However you can also search for the complete pattern 1,2,3,4,5,6,
7,8 or for 5,6,7,8, that up to you.
ZCR BUG Fixed
-------------
Small but nesty that was the bug in ZCR, ZCR did NOT close the
ZYRIONx.CTL file at the time a user/tester used the edit function
the result was that the editor defined in ZCR.CTL could not save
the file because the file was not closed by ZCR "FIXED"!
Sample Send Control File Format:
C:\DRIVERS\MPT110.ZIP
C:\DRIVERS\TMOD610.ARJ
C:\DRIVERS\ZMOD*.*
^^^^^^^^
|
Please notice, that ZyRion will NOT do batch in this case, it will search
for the first match, so a file that starts with ZMOD*.*, if you want to do
multiple batch transfers then use :
ZYRION S -P2 -B0 C:\HPM\*.ZIP D:\GAMES\GLO*.* A:\*.SYS B:\DOS\CHK*.* e.g
Again remember that IF ZyRion is NOT registered the above samples will work
BUT ZyRion will only send one file.
There are DEMO key's "good for 30 days" you can obtain a key here from
2:284/304 or 2:285/802 or in the states Marlin Lee England.
LAST NEWS
---------
ZyRion Yield now 1920 CPS at High Speed, low speed xfers are equal, but stable
Thats because the Async lib. is at full speed, no debug routines enabled in -
that field anymore.
Small bug fixed in the (New File) (Recover File) e.c .
ZyRion<Tm> file transfer recovery and advanced file management security and -
priority data are dedicated to :
XModem, YModem, Sealink, ZModem, ZedZap, BiSync!
New in header TiSync data headings, TiSync data headings vary with -
applications, but typical information contained in a heading is as -
follows:
o Identification of originating device
o Identification of receiving device
o Priority of data
o Data security class
o Destination routing for data ( special environment )
o DFC control or information nature of data
TiSync/DFC/ADLC/HDLC
--------------------
TiSync/DFC is close related to ADLC From IBM, but more to HDLC, HDLC means
High Level Data Link Control normal for Syncronous data transfer protocols
The TiSync has the same basic idea and is normal NOT used by hobbyist -
because of their initial cost, but since HDLC is world standards for -
business communications.
ZyRion therefore is NOT only for the BBS marked, but can also be used in a
business communications environment, since it has the info stored in the -
header for separated work stations ( remote networks ).
IBM uses BiSync, but since this is copyrighted I have worked out a complete
own idea, and the basic concept was and is still DFC.
DFC works like a serial stream of binary numbers, and is therefore more
reliable then a block CRC data patern.
ZyRion will build a matrix, and that will be checked by LRC and VRC to get
the result.
LRC means longitudinal redundancy checking, and VRC means vertical redundancy
checking, VRC will NOT check the ODD parity but I use it to send a bidirec -
tional frame segment if needed to check the accuracy of the received data.
Exitinfo will not longer be displayed to your screen, but only to
the ExitCode.inf file, Purpose if there is a error/ bug or whatsover
send me that file.
Conflict routine now stable (Fixed)
ZCR has been changed "Internal" and some small bugs fixed.
Also you can use ZCR <PORT>, to view the zyrion<port>.ctl file direct, nice
if you have only one port, for example if you use com4 use "ZCR 4" thats all
ZCR <Cr> will force ZCR.EXE to search for ctl files!
ZyRion Async Routine has been changed, internal rev code 3.00ß1
Let me know if you got comm conflicts with other software!!
ZyRion conflict routine has been improved, you'll get a nice message and
other stuff if both sites have/use the same key! { Check it out!! }
Byte Counter
------------
The Byte counter of the total bytes transfered in TX mode has been removed.
Now you'll see "Compare.....:", this will tell you the bytes that are left
from the total file.
I think this is better since you can see how many bytes you still have to -
receive, or how many bytes you still have to "send".
Color Define.
-------------
This has been disabled for this version.
REGISTER ZyRion NOW you'll get something for your money, and still the price
is LOW!